2) extremely detaile)